.landing-slider-pagetitle-wrap {
	display: none;
}

.landing-message-label {
	font-size: 14px;
	color: #5e6675;
	background: #ebf5b5;
	line-height: 17px;
	padding: 11px 15px;
	position: relative;
	margin-bottom: 10px;
}

.landing-message-label.error {
	background: #fee7e7;
	color: red;
}

.landing-slider-pagetitle-wrap {
	display: none;
}

.landing-sm {
	display: block;
	position: relative;
	padding: 33px 33px 0 33px;
	min-height: 100vh;
	box-sizing: border-box;
	opacity: 0;
	animation: landing-sm--show .2s linear forwards;
	animation-delay: 1s;
}

.landing-sm-bg {
	position: fixed;
	display: block;
	width: 889px;
	height: calc(100vh - 590px);
	background: url(../teaser/image/landing-sm-teaser-bg.png) left top no-repeat;
	background-size: 100%;
	margin-top: -147px;
	z-index: -9;
}

.landing-sm:after {
	content: '';
	clear: both;
	display: block;
	height: 1px;
	overflow: hidden;
}

@keyframes landing-sm--show {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

.landing-sm-phone {
	position: absolute;
	width: calc(744px / 2);
	height: calc(1408px / 2);
	top: 77px;
	right: 12px;
	z-index: 9;
}

.landing-sm-phone-wrapper {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	overflow: hidden;
	width: 400px;
}

.landing-sm-phone iframe {
	position: relative;
	border-radius: 10px;
	z-index: 9;
}

.landing-sm-phone-pic {
	position: relative;
	overflow: hidden;
	margin: 27px 0 0 40px;
	width: 292px;
	height: 632px;
	scrollbar-arrow-color: #ccc;
	scrollbar-track-color: transparent;
	scrollbar-base-color: #ccc;
	scrollbar-shadow-color: #fff;
	scrollbar-highlight-color: #fff;
}

.landing-sm-phone-pic-item {
	position: absolute;
	width: inherit;
	min-width: 100%;
	opacity: 0;
}

.landing-sm-phone-pic-item--show {
	opacity: 1;
	z-index: 9;
	transition: .3s;
}

.landing-sm-phone:before {
	content: '';
	position: absolute;
	width: 290px;
	height: 632px;
	top: 26px;
	left: 40px;
	background: #fff;
	border-radius: 20px;
}

.landing-sm-phone:after {
	content: '';
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: url(image/landing-sm-iphone-2.png) center no-repeat;
	background-size: contain;
	z-index: 99;
	pointer-events: none;
}

.landing-sm-wrapper {
	display: block;
	position: relative;
	overflow: hidden;
	margin-right: 260px;
}

.landing-sm-head {
	display: flex;
	overflow: hidden;
	align-items: center;
	margin-bottom: 20px;
	padding: 25px 0;
	min-height: 117px;
	box-sizing: border-box;
	background: rgba(255,255,255,.8);
	box-shadow: 0 4px 13px 0 rgba(82,92,105,.04);
	border-radius: 22px;
}

.landing-sm-head-logo {
	display: block;
	width: 68px;
	min-width: 68px;
	height: 68px;
	margin: 0 23px 0 21px;
	background: #47e4c2 url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2238%22%20height%3D%2232%22%20viewBox%3D%220%200%2038%2032%22%3E%0A%20%20%3Cpath%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%20d%3D%22M15.1552278%2C24.0566762%20C17.0904834%2C24.0566762%2018.6585234%2C25.6246701%2018.6585234%2C27.5599718%20C18.6585234%2C29.49343%2017.0905295%2C31.0614701%2015.1552278%2C31.0614701%20C13.2217695%2C31.0614701%2011.6537295%2C29.4934761%2011.6537295%2C27.5599718%20C11.6537295%2C25.6247162%2013.2217234%2C24.0566762%2015.1552278%2C24.0566762%20Z%20M29.6506942%2C24.0566762%20C31.5859498%2C24.0566762%2033.1539898%2C25.6246701%2033.1539898%2C27.5599718%20C33.1539898%2C29.49343%2031.5859959%2C31.0614701%2029.6506942%2C31.0614701%20C27.717236%2C31.0614701%2026.1491959%2C29.4934761%2026.1491959%2C27.5599718%20C26.1491959%2C25.6247162%2027.7171899%2C24.0566762%2029.6506942%2C24.0566762%20Z%20M7.08054777%2C-3.55271368e-15%20C7.6803419%2C0.00338327608%208.20358315%2C0.391082221%208.38763877%2C0.953002925%20L8.41811025%2C1.06035343%20L9.43164%2C5.43855124%20L36.3333495%2C5.39154322%20C36.7564217%2C5.39334059%2037.1542847%2C5.58955298%2037.4135201%2C5.92079821%20C37.6484508%2C6.22055729%2037.747771%2C6.60049351%2037.6944164%2C6.97270395%20L37.6709535%2C7.09636737%20L35.0893837%2C21.4301262%20C34.9504525%2C22.0129909%2034.4527205%2C22.4347843%2033.8648375%2C22.4853918%20L33.7536186%2C22.4904796%20L11.1526985%2C22.4904796%20C10.554596%2C22.4870963%2010.0298581%2C22.0993974%209.84712283%2C21.5374767%20L9.81693341%2C21.4301262%20L5.50138785%2C3.12296829%20L0.705942502%2C3.12296829%20C0.343909886%2C3.12296829%200.0455282363%2C2.85044612%200.00474939148%2C2.4993536%20L-7.10542736e-15%2C2.41702579%20L-7.10542736e-15%2C0.705942502%20C-7.10542736e-15%2C0.343909886%200.272522178%2C0.0455282363%200.623614693%2C0.00474939148%20L0.705942502%2C-3.55271368e-15%20L7.08054777%2C-3.55271368e-15%20Z%20M33.0736962%2C15.4301845%20L12.0114638%2C15.4301845%20L12.6099339%2C18.0956629%20L32.6608833%2C18.0956629%20L33.0736962%2C15.4301845%20Z%20M34.0622495%2C9.5910158%20L10.6714945%2C9.5910158%20L11.2304929%2C12.1316078%20L33.6239637%2C12.1316078%20L34.0622495%2C9.5910158%20Z%22/%3E%0A%3C/svg%3E%0A') 13px 20px no-repeat;
	border-radius: 100%;
}

.landing-sm-head-container {
	flex: 1;
	padding-right: 80px;
}

.landing-sm-head-title {
	font-family: var(--ui-font-family-secondary, var(--ui-font-family-open-sans));
	font-weight: var(--ui-font-weight-light, 300);
	font-size: 28px;
	color: #202020;
}

.landing-sm-head-title--sub {
	font-size: 22px;
	color: #525c69;
	opacity: .8;
}

.landing-sm-container {
	display: flex;
	flex-direction: column;
	overflow: hidden;
	min-height: 565px;
	background: rgba(255,255,255,.8);
	box-shadow: 0 4px 13px 0 rgba(82,92,105,.04);
	border-radius: 22px;
}

.landing-sm-steps {
	display: block;
	overflow: hidden;
	padding: 14px 28px;
}

.landing-sm-steps-item {
	display: inline-block;
	padding-right: 32px;
	position: relative;
	vertical-align: top;
	font-family: var(--ui-font-family-secondary, var(--ui-font-family-open-sans));
	font-weight: var(--ui-font-weight-semi-bold, 600);
	font-size: 14px;
	line-height: 25px;
	color: rgba(82,92,105,.5);
}

.landing-sm-steps-item--active {
	color: #525c69;
}

.landing-sm-steps-item:last-child {
	padding-right: 0;
}

.landing-sm-steps-item:after {
	content: '';
	position: absolute;
	right: 11px;
	top: 9px;
	width: 7px;
	height: 7px;
	border-right: 2px solid #525c69;
	border-top: 2px solid #525c69;
	opacity: .2;
	transform: rotate(45deg);
}

.landing-sm-steps-item:last-child:after {
	content: none;
}

.landing-sm-content {
	flex: 1;
	display: flex;
	flex-direction: column;
	overflow: hidden;
	padding: 25px 100px 20px 28px;
	background: #fff;
	border-radius: 22px 0 0 22px;
}

.landing-sm-content-wrapper {
	flex: 1;
}

.landing-sm-content-title {
	display: block;
	overflow: hidden;
	max-width: 520px;
	margin-bottom: 22px;
	font-family: var(--ui-font-family-secondary, var(--ui-font-family-open-sans));
	font-weight: var(--ui-font-weight-regular, 400);
	font-size: 19px;
	color: #16b5e8;
	line-height: 24px;
}

.landing-sm-content-bottom {
	display: block;
	overflow: hidden;
	padding: 20px 0 2px 0;
	border-top: 1px solid rgba(82,92,105,.1);
	text-align: center;
}

.landing-sm-content-table {
	width: 100%;
	max-width: 510px;
	line-height: 39px;
}

.landing-sm-content-table td {
	vertical-align: top;
}

.landing-sm-content-table .ui-ctl-label-text {
	opacity: 1;
	padding-bottom: 1px;
}

.landing-sm-content-table .ui-ctl-label-text .ui-hint-icon {
	vertical-align: middle;
	margin-top: -3px;
}

#domain-edit-length {
	position: absolute;
	right: 11px;
	top: 0;
	z-index: 10;
	height: var(--ui-field-size);
	line-height: var(--ui-field-size);
	font-size: 10px;
	color: #a8adb4;
}

#domain-edit-name {
	padding-right: 120px;
}

#domain-edit-loader[hidden],
#domain-edit-message[hidden],
#domain-edit-length[hidden]
{
	display: none !important;
}

.landing-sm-content-table .ui-ctl {
	margin-bottom: 14px;
}

.landing-sm-content-table .ui-ctl-success,
.landing-sm-content-table .ui-ctl-danger {
	margin-bottom: 40px;
}

.landing-sm-content-table .landing-domain-alert {
	position: absolute;
	left: 2px;
	bottom: -30px;
	line-height: 30px;
	white-space: nowrap;
}

.landing-sm-content-table .landing-domain-alert-success {
	color: #80A900;
}

.landing-sm-content-table .landing-domain-alert-danger {
	color: #ff5752;
}

.landing-sm-content-table .ui-ctl-element::placeholder{
	color: #ccc;
}

.landing-sm-content-table .ui-ctl-element::-webkit-input-placeholder{
	color: #ccc;
}

.landing-sm-content-table .ui-ctl-element::-moz-placeholder{
	color: #ccc;
}

.landing-sm-content-table .ui-ctl-element:-moz-placeholder{
	color: #ccc;
}

.landing-sm-content-table .ui-ctl-element:-ms-input-placeholder{
	color: #ccc;
}

.landing-sm-content-table-num {
	display: block;
	margin-bottom: 14px;
	font-family: var(--ui-font-family-secondary, var(--ui-font-family-open-sans));
	font-weight: var(--ui-font-weight-semi-bold, 600);
	font-size: 14px;
	color: #333;
	line-height: 39px;
}

.landing-sm-content-table-domain {
	margin: 0 0 14px 5px;
	font-family: var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	font-size: 14px;
	color: #333;
	line-height: 39px;
}

.landing-sm-content-bottom-info {
	display: block;
	padding: 9px 0 0 25px;
	font-family: var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	font-size: 15px;
	color: #525c69;
	line-height: 21px;
	font-style: italic;
}

.landing-sm-content-page-list + .landing-sm-content-bottom-info {
	padding-left: 2px;
}

.landing-sm-content-arrow-wrapper {
	display: flex;
}

.landing-sm-content-arrow-wrapper:after {
	content: '';
	margin-top: -24px;
	flex: 1;
	min-width: 225px;
	height: 75px;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='185' height='75' viewBox='0 0 185 75'%3E%3Cg fill='none' fill-rule='evenodd' stroke-linecap='round'%3E%3Cpath stroke='%233BC8F5' stroke-dasharray='3 7' stroke-width='3' d='M21,-10 C95.7192831,-4.1864863 120.574214,63.3784198 70.7496794,69.7778178 C24.9983533,75.6540582 24.2748675,7.48322292 74.1871993,9.9055795 C108.589268,11.5751885 137.734018,41.5309292 161.621451,99.7728016' transform='scale(1 -1) rotate(-40 -32.014 0)'/%3E%3Cpolyline stroke='%233BC8F5' stroke-linejoin='round' stroke-width='3' points='177.186 57.663 182.779 47.503 172.16 43.714' transform='rotate(-3 177.47 50.689)'/%3E%3C/g%3E%3C/svg%3E%0A") center top no-repeat;
}

.landing-sm-content-text {
	display: block;
	max-width: 600px;
	margin-bottom: 35px;
	font-family: var(--ui-font-family-secondary, var(--ui-font-family-open-sans));
	font-weight: var(--ui-font-weight-regular, 400);
	font-size: 17px;
	color: #333;
	line-height: 25px;
}

.landing-sm-content-text--italic {
	max-width: none;
	opacity: 0.74;
	font-family: var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	font-style: italic;
	font-size: 15px;
	color: #525c69;
	letter-spacing: 0;
	line-height: 21px;
	margin-bottom: 15px;
}

.landing-sm-content-text-br {
	display: block;
	width: 100%;
	height: 1px;
	background: rgba(82,92,105,.1);
	margin-bottom: 35px;
}

.landing-sm-content-text--title {
	font-family: var(--ui-font-family-secondary, var(--ui-font-family-open-sans));
	font-weight: var(--ui-font-weight-semi-bold, 600);
	margin-bottom: 19px;
}

.landing-sm-content-text--list {
	margin: 8px 0 25px 0;
}

.landing-sm-content-text--list span {
	display: inline-block;
	vertical-align: bottom;
	width: 22px;
	height: 22px;
	border-radius: 100%;
	margin-right: 10px;
	background: #2fc6f6;
	font-family: var(--ui-font-family-secondary, var(--ui-font-family-open-sans));
	font-weight: var(--ui-font-weight-semi-bold, 600);
	font-size: 13px;
	color: #fff;
	text-align: center;
	line-height: 21px;
}

.landing-sm-content-text--list-check span {
	font-size: 0;
	background: #9dcf00 url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2212%22%20height%3D%229%22%20viewBox%3D%220%200%2012%209%22%3E%0A%20%20%3Cpolygon%20fill%3D%22%23FFF%22%20fill-rule%3D%22evenodd%22%20points%3D%224.254%209%200%204.854%201.489%203.403%204.254%206.098%2010.511%200%2012%201.451%22/%3E%0A%3C/svg%3E%0A') 5px 7px no-repeat;
}

.landing-sm-content-step-shop {
	display: block;
	margin-bottom: 20px;
}

.landing-sm-content-page-list {
	display: block;
	margin-bottom: 20px;
}

.landing-sm-content-page {
	display: flex;
	position: relative;
	flex-direction: column;
	justify-content: center;
	align-items: baseline;
	padding: 15px 22px 15px 18px;
	margin-bottom: 9px;
	border: 1px solid rgba(47,198,246,.32);
	border-radius: 5px;
	transition: none;
}

.landing-sm-content-page:last-child {
	margin-bottom: 0;
}

.landing-sm-content-page-link {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 9;
	cursor: pointer;
}

.landing-sm-content-page--check {
	background: transparent;
	border-color: #b9eb1c;
}

.landing-sm-content-page--hover.landing-sm-content-page--check {
	/*border-color: #b9eb1c;*/
	/*background: #b9eb1c;*/
}

.landing-sm-content-page--check:after {
	background-image: url("");
}

.landing-sm-content-page--hover.landing-sm-content-page--check:after,
.landing-sm-content-page--hover-green:after {
	/*opacity: 1;*/
	/*background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='77' viewBox='0 0 16 77'%3E%3Cpath fill='%23b9eb1c' fill-rule='evenodd' stroke='%23b9eb1c' d='M15.4799805,37.5287959 L5.57357396,3.73415584 C5.01161085,1.81707915 3.25302792,0.5 1.2552828,0.5 L-643,0.5 C-645.485281,0.5 -647.5,2.51471863 -647.5,5 L-647.5,72 C-647.5,74.4852814 -645.485281,76.5 -643,76.5 L1.2027991,76.5 C3.22286724,76.5 4.99539074,75.1538744 5.53764246,73.2079458 L15.4799805,37.5287959 Z'/%3E%3C/svg%3E") center no-repeat;*/
}

.landing-sm-content-page--check:before {
	content: '';
	position: absolute;
	top: -6px;
	right: -5px;
	width: 19px;
	height: 19px;
	border-radius: 100%;
	background: #9dcf00 url("") center no-repeat;
}

.landing-sm-content-page--hover.landing-sm-content-page--check:before {
	content: none;
}

.landing-sm-content-page:after {
	content: '';
	position: absolute;
	width: 16px;
	top: -1px;
	bottom: -1px;
	right: -11px;
	background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='77' viewBox='0 0 16 77'%3E%3Cpath fill='%232FC6F6' fill-rule='evenodd' stroke='%232FC6F6' d='M15.4799805,37.5287959 L5.57357396,3.73415584 C5.01161085,1.81707915 3.25302792,0.5 1.2552828,0.5 L-643,0.5 C-645.485281,0.5 -647.5,2.51471863 -647.5,5 L-647.5,72 C-647.5,74.4852814 -645.485281,76.5 -643,76.5 L1.2027991,76.5 C3.22286724,76.5 4.99539074,75.1538744 5.53764246,73.2079458 L15.4799805,37.5287959 Z'/%3E%3C/svg%3E") center no-repeat;
	opacity: 0;
}

.landing-sm-content-page--hover {
	background: #2fc6f6;
	border-color: #2fc6f6;
}

.landing-sm-content-page--hover:after {
	opacity: 1;
}

.landing-sm-content-page-title {
	display: block;
	max-width: 100%;
	overflow: hidden;
	font-family: var(--ui-font-family-secondary, var(--ui-font-family-open-sans));
	font-weight: var(--ui-font-weight-semi-bold, 600);
	font-size: 20px;
	color: #333;
	letter-spacing: 0;
	line-height: 24px;
	white-space: nowrap;
	text-overflow: ellipsis;
	transition: none;
}

.landing-sm-content-page--check .landing-sm-content-page-title {
	color: #333;
}

.landing-sm-content-page--hover .landing-sm-content-page-title {
	color: #fff;
}

.landing-sm-content-page-info {
	font-family: var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	font-size: 14px;
	color: #858c96;
	line-height: 18px;
}

.landing-sm-content-page--hover .landing-sm-content-page-edit {
	color: #fff;
}

.landing-sm-content-page.landing-sm-content-page--check .landing-sm-content-page-info {
	color: #858c96;
}

.landing-sm-content-page-edit {
	display: inline-block;
	max-width: 100%;
	overflow: hidden;
	padding-right: 10px;
	font-family: var(--ui-font-family-secondary, var(--ui-font-family-open-sans));
	font-weight: var(--ui-font-weight-regular, 400);
	font-size: 15px;
	color: #9b9b9b;
	line-height: 20px;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.landing-sm-content-page-edit:before {
	content: '';
	display: inline-block;
	vertical-align: bottom;
	margin: 0 1px 0 -2px;
	width: 20px;
	height: 20px;
	opacity: .37;
	transition: none;
	background: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%3E%0A%20%20%3Cpath%20fill%3D%22%23525C69%22%20fill-rule%3D%22evenodd%22%20d%3D%22M16.4358633%2C5.03481936%20L18.9864331%2C7.61224176%20L9.00876666%2C17.563056%20L6.45819647%2C14.9856339%20L16.4358633%2C5.03481936%20Z%20M5.02558382%2C18.6726366%20C5.00146497%2C18.7639157%205.0273066%2C18.8603615%205.09277206%2C18.9275292%20C5.1599603%2C18.9946969%205.25643572%2C19.0205306%205.34774281%2C18.9946969%20L8.19893597%2C18.2265744%20L5.79394162%2C15.8223165%20L5.02558382%2C18.6726366%20Z%22%20transform%3D%22translate%28-5%20-5%29%22/%3E%0A%3C/svg%3E%0A') center no-repeat;
	background-size: 10px 10px;
	cursor: pointer;
}

.landing-sm-content-page-edit--text {
	cursor: inherit;
	color: #9b9b9b;
}

.landing-sm-content-page--hover .landing-sm-content-page-edit--text {
	color: #fff;
}

.landing-sm-content-page--hover-green {
	border-color: #b9eb1c !important;
	background: #b9eb1c !important;
}

.landing-sm-content-page-edit--text:before {
	content: none;
}

.landing-sm-content-page--hover .landing-sm-content-page-edit:before {
	opacity: .58;
	background: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%3E%0A%20%20%3Cpath%20fill%3D%22%23fff%22%20fill-rule%3D%22evenodd%22%20d%3D%22M16.4358633%2C5.03481936%20L18.9864331%2C7.61224176%20L9.00876666%2C17.563056%20L6.45819647%2C14.9856339%20L16.4358633%2C5.03481936%20Z%20M5.02558382%2C18.6726366%20C5.00146497%2C18.7639157%205.0273066%2C18.8603615%205.09277206%2C18.9275292%20C5.1599603%2C18.9946969%205.25643572%2C19.0205306%205.34774281%2C18.9946969%20L8.19893597%2C18.2265744%20L5.79394162%2C15.8223165%20L5.02558382%2C18.6726366%20Z%22%20transform%3D%22translate%28-5%20-5%29%22/%3E%0A%3C/svg%3E%0A') center no-repeat;
}

.landing-sm-content-page:not(.landing-sm-content-page--hover) .landing-sm-content-page-edit:hover {
	color: #9b9b9b;
}

.landing-sm-content-page--check .landing-sm-content-page-edit {
	color: #9b9b9b;
}

.landing-sm-content-page--check.landing-sm-content-page--hover .landing-sm-content-page-edit {
	color: #fff;
}

.landing-sm-content-page--hover .landing-sm-content-page-edit:before {
	opacity: .9;
}

.landing-sm-phone-qr {
	position: absolute;
	display: flex;
	align-items: center;
	flex-direction: column;
	width: 292px;
	height: 660px;
	min-width: auto;
	top: -13px;
	left: 0;
	border-radius: 10px;
	background: url(image/landing-sm-bg-qr.png) center no-repeat;
	background-size: cover;
}

.landing-sm-phone-qr-top {
	display: block;
	margin: 100px 20px 30px 20px;
	font-family: var(--ui-font-family-secondary, var(--ui-font-family-open-sans));
	font-weight: var(--ui-font-weight-semi-bold, 600);
	font-size: 16px;
	color: #fff;
	text-align: center;
	line-height: 19px;
}

.landing-sm-phone-qr-link {
	display: inline-block;
	margin-bottom: 35px;
	font-family: var(--ui-font-family-primary, var(--ui-font-family-helvetica));
	font-size: 14px;
	color: #fff;
	text-align: center;
	line-height: 20px;
	border-bottom: 1px dashed rgba(216,216,216,.4);
	transition: none;
}

.landing-sm-phone-qr-link:hover {
	color: #fff;
	border-bottom: 1px dashed rgba(216,216,216,.7);
	transition: .1s;
}

.landing-sm-phone-qr-bx-logo {
	display: block;
	width: 99px;
	height: 20px;
	padding: 0 0 0 18px;
	background: url("") center right no-repeat;
}

.landing-sm-phone-qr-bx-logo--ru {
	background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='98' height='19' viewBox='0 0 98 19'%3E%3Cg fill='%23FFF' fill-rule='evenodd'%3E%3Cpath d='M72.6340303,3.97042571 C72.6340303,2.81576604 71.6681795,2.41066485 70.6404947,2.41066485 C69.2634925,2.41066485 68.1330521,2.85623786 67.0849711,3.32223827 L66.3654239,1.19536129 C67.5370439,0.668589313 69.1607369,0.0811734428 71.0926967,0.0811734428 C74.113788,0.0811734428 75.5730204,1.58016274 75.5730204,3.68673997 C75.5730204,7.37350548 70.4349835,8.40649435 69.5716301,11.2222859 L75.7580063,11.2222859 L75.7580063,13.5719494 L65.913351,13.5719494 C66.4683085,6.98870404 72.6340303,6.60377492 72.6340303,3.97042571'/%3E%3Cpath d='M80.0945239 8.16351024L81.3277199 8.16351024 81.3277199 6.72529251C81.3277199 5.69230364 81.4098211 4.49704448 81.4511299 4.23378616L78.3887297 8.22428181C78.6352915 8.20398206 79.6219257 8.16351024 80.0945239 8.16351024L80.0945239 8.16351024zM75.2647537 8.62938299L82.0470089.121747397 84.061328.121747397 84.061328 8.16351024 86.0753889 8.16351024 86.0753889 10.3916306 84.061328 10.3916306 84.061328 13.5719239 81.3277199 13.5719239 81.3277199 10.3916306 75.2647537 10.3916306 75.2647537 8.62938299zM3.48646051 11.5249819C5.22969077 11.5249819 5.95298158 10.9766335 5.95298158 9.82529327 5.95298158 9.16727515 5.69338175 8.71033939 5.26686866 8.45435834 4.80317768 8.18024796 4.13552462 8.10709228 3.375185 8.10709228L2.54061868 8.10709228 2.54061868 11.5249819 3.48646051 11.5249819zM1.82076576e-14 1.52729403L8.03003836 1.52729403 7.39943411 3.55611942 2.54061868 3.55611942 2.54061868 6.07839456 3.375185 6.07839456C4.69190217 6.07839456 5.86029502 6.24283526 6.76895895 6.71815568 7.84466524 7.26637645 8.49372935 8.25340364 8.49372935 9.7886516 8.49372935 11.945276 7.17701218 13.5720643 3.43082276 13.5720643L1.82076576e-14 13.5720643 1.82076576e-14 1.52729403zM9.8661359 4.92690114L12.2956082 4.92690114 12.2956082 8.3813048C12.2956082 9.09409393 12.2770192 9.78862606 12.2213815 10.2820758L12.2770192 10.2820758C12.4809813 9.93493743 12.9076235 9.20376362 13.4082342 8.49097448L15.9119331 4.92690114 18.3598653 4.92690114 18.3598653 13.5720388 15.9119331 13.5720388 15.9119331 10.1176351C15.9119331 9.40484599 15.9489819 8.71031386 16.0046197 8.2168641L15.9489819 8.2168641C15.7450199 8.56413017 15.2999178 9.2951763 14.817767 10.0079654L12.314068 13.5720388 9.8661359 13.5720388 9.8661359 4.92690114z'/%3E%3Cpolygon points='21.976 6.974 19.362 6.974 19.362 4.927 27.633 4.927 26.984 6.974 24.48 6.974 24.48 13.572 21.976 13.572'/%3E%3Cpath d='M31.9723455 11.726026C33.4745649 11.726026 34.2163155 10.7573835 34.2163155 9.24039253 34.2163155 7.55883321 33.2890627 6.73637439 31.7497945 6.73637439 31.4344278 6.73637439 31.174828 6.75463139 30.8966392 6.84604407L30.8966392 11.5432006C31.2304657 11.6528703 31.5458324 11.726026 31.9723455 11.726026L31.9723455 11.726026zM28.3930693 5.27415444C29.3575001 4.94514538 30.5443528 4.707549 31.86107 4.707549 35.1249795 4.707549 36.7755232 6.51703501 36.7755232 9.24039253 36.7755232 11.8356957 34.9952441 13.7548514 32.1578477 13.7548514 31.7312055 13.7548514 31.3046924 13.6999527 30.8966392 13.590283L30.8966392 17.9036595 28.3930693 17.9036595 28.3930693 5.27415444zM37.9625437 4.92690114L40.392016 4.92690114 40.392016 8.3813048C40.392016 9.09409393 40.373427 9.78862606 40.3177892 10.2820758L40.373427 10.2820758C40.5773891 9.93493743 41.0040313 9.20376362 41.504642 8.49097448L44.0083409 4.92690114 46.456273 4.92690114 46.456273 13.5720388 44.0083409 13.5720388 44.0083409 10.1176351C44.0083409 9.40484599 44.0453897 8.71031386 44.1010275 8.2168641L44.0453897 8.2168641C43.8414277 8.56413017 43.3963256 9.2951763 42.9141748 10.0079654L40.4104758 13.5720388 37.9625437 13.5720388 37.9625437 4.92690114zM48.0698841 4.92690114L50.5735831 4.92690114 50.5735831 8.2351211 51.5007069 8.2351211C52.5579533 8.2351211 52.5207754 6.4804061 53.299704 5.45699258 53.6335305 5.00005682 54.1527301 4.70756177 54.9502477 4.70756177 55.2098475 4.70756177 55.6734094 4.74407577 55.9517272 4.83548846L55.9517272 6.93746953C55.8032738 6.88257085 55.6179007 6.84605684 55.4323985 6.84605684 55.1542097 6.84605684 54.9687075 6.93746953 54.8203832 7.12016722 54.3752812 7.66851566 54.3011835 8.78346954 53.6519903 9.18550661L53.6519903 9.22202062C54.0786325 9.38658899 54.393741 9.69721338 54.6534699 10.2455618L56.2297869 13.5720388 53.5221259 13.5720388 52.4835975 10.8669383C52.2611756 10.3369745 52.0386246 10.0993781 51.7974846 10.0993781L50.5735831 10.0993781 50.5735831 13.5720388 48.0698841 13.5720388 48.0698841 4.92690114zM56.6378531 9.29516354C56.6378531 6.55354902 58.7890075 4.707549 61.3669331 4.707549 62.5537858 4.707549 63.3325853 5.03655806 63.7962763 5.32905312L63.7962763 7.39439251C63.165672 6.91919976 62.498019 6.6632187 61.6449928 6.6632187 60.1057246 6.6632187 59.1970607 7.81468659 59.1970607 9.27690653 59.1970607 10.9035672 60.1243136 11.7809247 61.5338464 11.7809247 62.3126459 11.7809247 62.9062013 11.5614576 63.5552654 11.1960622L64.2599673 12.8774939C63.5365474 13.3892006 62.4054615 13.7548514 61.1814309 13.7548514 58.2698078 13.7548514 56.6378531 11.8356957 56.6378531 9.29516354M92.1297577 7.97767183C90.1802418 7.97767183 88.599923 6.41497453 88.599923 4.48739253 88.599923 2.55981052 90.1802418.997240897 92.1297577.997240897 94.0792737.997240897 95.6595924 2.55981052 95.6595924 4.48739253 95.6595924 6.41497453 94.0792737 7.97767183 92.1297577 7.97767183M92.1297577 1.33226763e-15C89.6233479 1.33226763e-15 87.5914726 2.00903633 87.5914726 4.48739253 87.5914726 6.96574873 89.6233479 8.97491273 92.1297577 8.97491273 94.6361676 8.97491273 96.6680429 6.96574873 96.6680429 4.48739253 96.6680429 2.00903633 94.6361676 1.33226763e-15 92.1297577 1.33226763e-15'/%3E%3Cpath d='M92.6339829,2.49298734 L92.6335325,3.98798734 L94.1467877,3.98878485 L94.1467877,4.98602574 L91.6255325,4.98602574 L91.6255325,2.49298734 L92.6339829,2.49298734 Z'/%3E%3C/g%3E%3C/svg%3E%0A");
}

.landing-sm-phone-qr-bx-logo-text {
	display: block;
	text-align: center;
	font-family: var(--ui-font-family-secondary, var(--ui-font-family-open-sans));
	font-weight: var(--ui-font-weight-bold, 700);
	font-size: 14px;
	color: #fff;
}

.landing-sm-phone-qr-code {
	display: block;
	position: relative;
	min-width: 242px;
	max-width: 242px;
	min-height: 242px;
	max-height: 242px;
	margin-bottom: 55px;
	background: #fff;
	box-shadow: 0 4px 7px 0 rgba(0,0,0,0.11);
	border-radius: 9px;
	background-size: cover;
}

.landing-sm-phone-qr-code img {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	width: 85%;
	height: 85%;
}

/* teaser styles */
.landing-slider-pagetitle-wrap {
	display: none;
}

.landing-sm-teaser {
	display: flex;
	flex-direction: column;
	min-height: 100vh;
	text-align: center;
}

.landing-sm-teaser-loader {
	display: block;
	position: relative;
	height: 22px;
	margin: 15px 0 20px 0;
	font-family: var(--ui-font-family-secondary, var(--ui-font-family-open-sans));
	font-weight: var(--ui-font-weight-semi-bold, 600);
	font-size: 15px;
	color: #525c69;
	text-align: center;
}

.landing-sm-teaser-loader span {
	position: absolute;
	white-space: nowrap;
	top: 0;
	bottom: 0;
	left: 50%;
	transform: translateX(-50%);
}

.landing-sm-teaser-loader--show {
	animation: landing-sm-teaser-loader--show .4s linear forwards;
}

.landing-sm-teaser-loader--hide {
	animation: landing-sm-teaser-loader--hide .2s linear forwards;
}

@keyframes landing-sm-teaser-loader--show {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

@keyframes landing-sm-teaser-loader--hide {
	0% {
		opacity: 1;
	}
	100% {
		opacity: 0;
	}
}

.landing-sm-teaser-loader span:after {
	content: '';
	position: absolute;
	width: 10px;
	right: -10px;
	text-align: left;
	animation: landing-sm-teaser-loader--dotted 1.1s linear infinite;
	opacity: .5;
}

@keyframes  landing-sm-teaser-loader--dotted {
	0% {
		content: ''
	}
	25% {
		content: '.';
	}
	50% {
		content: '..';
	}
	75% {
		content: '...'
	}
}

.landing-sm-teaser-loader--without-dotted:after {
	display: none;
}

.landing-sm-teaser-inline {
	display: inline-block;
}

.landing-sm-teaser-head {
	display: block;
	padding: 45px 35px 0 35px;
	opacity: 0;
	animation: landing-sm-teaser-head--fade-in .6s linear forwards;
	animation-delay: 1s;
}

@keyframes landing-sm-teaser-head--fade-in {
	0% {
		opacity: 0;
	}
	100% {
		opacity: 1;
	}
}

.landing-sm-teaser-bottom {
	flex: 1;
	overflow: hidden;
	position: relative;
	margin: -5px 0 0 0;
}

.landing-sm-teaser-bottom:before {
	content: '';
	position: absolute;
	width: 889px;
	height: 918px;
	max-height: 100%;
	top: 0;
	bottom: 0;
	left: 50%;
	margin-left: -534px;
	background: url(../teaser/image/landing-sm-teaser-bg.png) center top 25px no-repeat;
	background-size: 100%;
	opacity: 0;
	transform: translateY(calc(100% - 300px));
	animation: landing-sm-teaser-bottom--background-position 2s linear forwards;
}

@keyframes landing-sm-teaser-bottom--background-position {
	0% {
		opacity: 0;
		transform: translateY(calc(100% - 300px));
	}
	25% {
		opacity: 1;
	}
	75% {
		transform: translateY(calc(100% - 300px));
	}
	100% {
		opacity: 1;
		transform: translateY(0);
	}
}

.landing-sm-teaser-bottom:after {
	content: '';
	position: absolute;
	width: 314px;
	max-height: 100%;
	left: 50%;
	top: 0;
	bottom: 0;
	transform: translate(-50%, calc(100% - 95px));
	background: url(../teaser/image/landing-sm-shop-page-ru.png) center top no-repeat;
	opacity: 0;
	background-size: 100%;
	animation: landing-sm-teaser-bottom--position 1s linear forwards;
	animation-delay: 1s;
}

@keyframes landing-sm-teaser-bottom--position {
	0% {
		opacity: 0;
	}
	50% {
		opacity: 1;
		transform: translate(-50%, calc(100% - 95px));
	}
	100% {
		opacity: 1;
		transform: translate(-50%, 0)
	}
}

.landing-sm-teaser--en .landing-sm-teaser-bottom:after {
	background-image: url(../teaser/image/landing-sm-shop-page-en.png);
}

.landing-sm-teaser-title {
	display: block;
	font-family: var(--ui-font-family-secondary, var(--ui-font-family-open-sans));
	font-weight: var(--ui-font-weight-light, 300);
	font-size: 38px;
	color: #202020;
	line-height: 48px;
	margin-bottom: 17px;
}

.landing-sm-teaser-title--gray {
	opacity: .5;
}

.landing-sm-teaser-title--sub {
	opacity: .5;
	font-family: var(--ui-font-family-secondary, var(--ui-font-family-open-sans));
	font-weight: var(--ui-font-weight-regular, 400);
	font-size: 21px;
	color: #333;
	line-height: 31px;
	margin-bottom: 28px;
}

.landing-sm-teaser-button .ui-btn {
	height: 51px;
	padding: 0 29px;
	margin: 0 9px;
}

.landing-sm-teaser-button--load {
	position: relative;
	color: transparent !important;
	pointer-events: none;
	opacity: .7;
}

.landing-sm-teaser-button .main-ui-loader-svg-circle {
	stroke: #fff;
	opacity: .8;
	stroke-width: 3.5;
}

.landing-sm-teaser-button {
	display: inline-block;
	position: relative;
	padding: 0 50px;
	background: #ebf1f4;
	z-index: 9;
}

.landing-sm-teaser-control {
	position: relative;
	height: 88px;
}

.landing-sm-teaser-control:after {
	content: '';
	position: absolute;
	width: 100%;
	left: 0;
	top: 24px;
	height: 1px;
	background: #3bc8f5;
	opacity: .1;
}